package com.changgou.good.service;

import com.changgou.goods.pojo.Goods;
import com.changgou.goods.pojo.Spu;
import com.github.pagehelper.PageInfo;

public interface SpuService {
    /**
     * 保存商品
     * @param goods
     */
    void saveGoods(Goods goods);

/* 根据id查找goods
* */
    Goods findGoodsById(Long id);

    /***
     * 商品审核
     * @param spuId
     */
    void audit(Long spuId);

    /***
     * 商品下架
     * @param spuId
     */
    void pull(Long spuId);

    /***
     * 商品上架
     * @param spuId
     */
    void put(Long spuId);

    /***
     * 逻辑删除
     * @param spuId
     */
    void logicDelete(Long spuId);

    PageInfo<Spu> findPage(Spu spu, int page, int size);
}
